package eshop.local.valueobjects;

import java.io.Serializable;

/**
 * Rechnung mit Rechnungsnummer, Rechnungsdatum & entsprechendem Kunden
 * 
 *
 */
public class Rechnung implements Serializable {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	public int rechnungsNummer;
	public int rechnungsKundenNummer;
	public Basket warenkorb;
	public String rechnungsDatum;
	
	public Rechnung(int nu,Basket b, String d){
		rechnungsNummer = nu;
		rechnungsKundenNummer = b.getUser();
		warenkorb = b;
		rechnungsDatum = d;
		
	}
	
	/**
	 * Setter fuer Rechnungsnummer, Rechnungsdatum, Kundennummer & Warenkorb
	 */
	public void setRechnungsNummer(int nu){
		rechnungsNummer = nu;
	}
	public void setRechnungsDatum(String d){
		rechnungsDatum = d;
	}
	public void setKundenNummer(int nu){
		rechnungsKundenNummer = nu;
	}
	public void setBasket(Basket B){
		warenkorb = B;
	}
	
	/**
	 * Getter fuer Rechnungsnummer, Rechnungsdatum & Kundennummer
	 * @return
	 */
	
	public int getNummer() {
        return rechnungsNummer;
	}

	public String getDate() {
        return rechnungsDatum;
	}
	public int getKundenNummer() {		
    return rechnungsKundenNummer;
	}
	
	public int getRechnungsNummer() {		
	    return rechnungsNummer;
		}

}
